Supervisory Control of Petri Nets with Language Specifications
نویسنده
چکیده
In this chapter we discuss how Petri nets can be used in the framework of supervisory control theory. A discrete event system is defined in such a theory as a language generator: this motivates the need to start the chapter with a short but self-contained introduction to Petri net languages. We consider the monolithic supervisory design that requires to construct the concurrent composition of the plant with the specification, to check this structure for controllability and nonblockingness, and eventually to refine it. We show how Petri nets can be used within this approach and show that while the procedure can always be applied to bounded nets, in the case of unbounded Petri nets it may not be possible to obtain a Petri net supervisor. NOTE: A correction to the notion of ”uncontrollable marking” given in this paper as Definition 7, and a modified proof of Theorem 3 that takes into account the corrected notion, can be found in: B. Lacerda, P.U. Lima, ”On the Notion of Uncontrollable Marking in Supervisory Control of Petri Nets,” IEEE Trans. on Automatic Control, Vol. 59, No. 11, pp. 3069-3074, Nov. 2014. ∗Published as: A. Giua, Supervisory control of Petri nets with language specifications, in Control of DiscreteEvent Systems: Automata and Petri Net Perspectives, C. Seatzu, M. Silva, J.H. van Schuppen (Eds), Lecture Notes in Control and Information Science, Vol. 433, pp. 235-256, Springer, 2012.
منابع مشابه
Liveness Problem of Petri Nets Supervisory Control Theory for Discrete Event Systems
A quite great progress of the supervisory control theory for discrete event systems (DES) has been made in the past nearly twenty years, and now, automata, formal language and Petri nets become the main research tools. This paper focus on the Petri nets based supervisory control theory of DES. Firstly, we review the research results in this field, and claim that there generally exists a problem...
متن کاملSupervisory Control and High-level Petri nets
The Supervisory Control Theory (SCT) (Ramadge&Wonham, 1989) was developed to provide a formal methodology for the automatic synthesis of controllers for Discrete Event Systems (DES). In this theory, a system, called a plant, is assumed to have uncontrollable behaviours which may violate some desired specifications. Hence, these behaviours have to be controlled by means of a feedback controller,...
متن کاملModeling of Continuous Systems Using Modified Petri Nets
Due to the changes which may occur in their parameters, systems are usually demonstrated by some subsystems for different conditions. This paper employs Modified Petri Nets (MPN) to model theses subsystems and makes it simple to analyze them. In this method, first, the continuous transfer function is converted to a discrete transfer function and then, by MPN, system is modeled and analyzed. All...
متن کاملPetri Nets as Discrete Event Models for Supervisory Control
Discrete event systems represents a new field of control theory of increasing importance in the domains of manufacturing, communications, and robotics. Supervisory Control theory, based on formal languages, is a well established framework for the study of discrete event systems. The thesis discusses the use of Petri nets in Supervisory Control. Place/Transition nets have been used by several au...
متن کاملProgrammable Timed Petri Nets in the Analysis and Design of Hybrid Control Systems
In this paper, a class of timed Petri nets, named programmable timed Petri nets is used to model and study switched hybrid systems. Supervisory control of a hybrid system in which the continuous state is transfered to a region of the state space in a way that respects safety specifications on the plant’s discrete and continuous dynamics is examined. The approach is illustrated using a power sys...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2017